package com.base.system.domain.vo;


import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;


/**
 * 权限菜单视图对象 t_sys_menu
 *
 * @author base
 * @date 2023-10-18
 */
@Data
@ExcelIgnoreUnannotated
public class TSysMenuVo {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String menuId;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String menuName;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String title;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String parentId;

    /**
     *
     */
    @ExcelProperty(value = "")
    private Long ordered;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String menuPermissionCode;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String permissionCode;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String icon;

    /**
     * 菜单类型(1-菜单 0-按钮)
     */
    @ExcelProperty(value = "菜单类型(1-菜单 0-按钮)")
    private String menuType;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String menuPath;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String vuePath;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String redirect;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String menuHidden;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String badge;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String customSvg;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String noClosable;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String noKeepAlive;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String tabHidden;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String alwaysShow;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String operator;

    /**
     *
     */
    @ExcelProperty(value = "")
    private String remark;


}
